Synonyms for "meteorological satellite"

Words with similar meaning